:root {
 --bs-primary: #018BD6;
 --bs-success-rgb: 52, 205, 139;
 --bs-link-color: #666;
 --bs-link-hover-color: #333;
 --bs-light: #f8f8f8;
 --bs-secondary-rgb: 102, 102, 102;
 --bs-light-rgb: 249, 250, 255;
 --bs-primary-rgb: 1, 139, 214;
 --bs-font-sans-serif: 'Montserrat-Light',Microsoft Yahei,PingFang SC,Verdana, "Helvetica Neue",Hiragino Sans GB,Microsoft Sans Serif,Arial;
 }


.text-muted {color: #7E87A0 !important;}
.text-orange {color: #FF6600 !important;}

.fs-xl {font-size: calc(var(--bs-body-font-size) * 1.25) !important}
.fs-lg {	font-size: calc(var(--bs-body-font-size) * 1.125) !important}
.fs-base {font-size: 1rem !important}
.fs-sm {font-size: calc(var(--bs-body-font-size) * 0.875) !important}
.fs-xs {	font-size: calc(var(--bs-body-font-size) * 0.75) !important}





@media(min-width: 992px) {
	.navbar-expand-lg .dropdown-menu.show {display: none;}
	.navbar-expand-lg .dropdown:hover>.dropdown-menu {
		display: block;
		top:100%;
		border-radius: 0 0 6px 6px;
		border: none;
		padding-bottom: 16px;
		-webkit-animation: dropdown-show .25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		animation: dropdown-show .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)
	}
}



body{ color: #26334C; }
a {text-decoration: none;}
p { /* font-size: 0.8rem; */ margin-bottom: 0.75rem;color: #6C7485;}
/* small, .small {font-size: 0.75em;} */
@font-face {
	font-family: 'Techna-Sans-Regular';
	src: url('font/Techna-Sans-Regular.otf');
	font-weight: normal;
	font-style: normal;
}

.header{--bs-navbar-padding-y: 0; padding: 0 2%; border-bottom: 1px solid rgba(255,255,255,.1); transition: all .3s ease-out 0s; background: #fff;}
.header .navbar{ padding: 0;}
.header .navbar-brand{ height: 50px; padding: 0; margin-right: 0; overflow: hidden;}
.header .navbar-brand img{max-width: 100%; height: 100px;}
.header .nav-item{padding: 0.95rem 0;}
.header .navbar .nav-link{ position: relative; height: 2.5rem; line-height: 2.5rem; padding:0 16px;color: #000;}
.header .nav-link.active{color: #018BD6; }
.header .phone{ display: flex; flex-direction: column; justify-content: center; padding-left: 1.5rem; margin-left: 1.5rem;color: #666E80; text-align: right; border-left: 1px solid rgba(235,235,235,1);}
.header .phone i{ font-size: 14px;}
.header .phone-text{color: #FF6600; font-size: 28px; line-height: 1; font-family: 'Techna-Sans-Regular';}
.header .dropdown-toggle::after{ display: none;}

.header .nav-item:hover .nav-link{ color: #018BD6;}
.header .nav-item .nav-content{ display: none; position: absolute; top:calc( 2.5rem + 2.5rem ); right: 0; left: 0; width: 100%; background: #fff; border-top: 1px solid #e6e6e6; z-index: 20;box-shadow: 0 2px 5px rgb(57 47 63 / 6%); transition: all .3s ease-out 0s;}
.header .nav-item:hover .nav-content{ display: block;}
.header .navbar-toggler{border: none; color: #fff; padding: 0;}

.header .dropdown-menu .dropdown-item {padding: 0.5rem 1rem;}
.header .dropdown-menu[data-bs-popper] {margin-top: 0;}

.index .header{ background: none;}
.index .header .navbar-brand img{ margin-top: -50px;}
.index .header .nav-item{ padding: 1.25rem 0;transition: all .3s ease-out 0s;}
.index .header .navbar .nav-link{color: #fff;}
.index .header:hover .nav-link.active{color: #018BD6; }
.index .header .phone{ color: #fff;border-left: 1px solid rgba(255,255,255,.1); transition: all .3s ease-out 0s; }

.index .header.mini, .index .header:hover {background: #fff; box-shadow: 0 2px 5px rgb(57 47 63 / 6%); }
.index .header.mini .nav-item{ padding: 0.95rem 0;}
.index .header.mini .nav-link, .index .header:hover .nav-link{color: #666; }
.index .header.mini .phone, .index .header:hover .phone{ color: #666E80; border-left: 1px solid rgba(235,235,235,1);}
.index .header.mini .phone .phone-text, .index .header:hover .phone-text{ color: #FF6600;}
.index .header.mini .navbar-brand img, .index .header:hover .navbar-brand img{ margin-top: 0px;}
.index .header.mini .nav-item .nav-content{ top:calc( 2.5rem + 1.2rem );}
.index .header .navbar-toggler-icon{filter: invert(1) grayscale(100%) brightness(200%);}
.index .header.mini .navbar-toggler-icon{filter: hue-rotate(300deg); }

@media (prefers-reduced-motion: reduce) {	.header .dropdown-toggle::after {transition: none;}}




/* index-bannera */
.index-bannera {position: relative; overflow: hidden;}
.index-bannera .swiper-slide {background: #000;} 
.index-bannera .fs-1 {font-size: 60px;font-weight: bold;transform:translateY(200px); opacity:0; transition:all 0.2s;}
.index-bannera .fs-3 {font-size: 24px;padding-top: 10px;transform:translateY(200px);opacity:0;transition:all 0.5s;}
.index-bannera .viewmore-3 {margin-top: 60px;transform:translateY(200px);opacity:0;transition:all 0.9s;}
.index-bannera .swiper-slide-active .fs-1, .index-bannera .swiper-slide-active .fs-3, 
.index-bannera .swiper-slide-active .viewmore-3{transform:translateY(0px);opacity:1;}
.index-bannera .swiper-slide-active .img{animation: bigimgani 5000ms infinite ease-out;}
.index-bannera .index-bannera-pagination {width: 100px;left: auto; right:2%;bottom: 5%;text-align: right;}
.index-bannera .index-bannera-pagination span.swiper-pagination-bullet{background: #fff;border-radius: 0;width: 1px;height:20px;transition:all .4s ease;margin: 0 7px;opacity: 1;}
.index-bannera .index-bannera-pagination span.swiper-pagination-bullet-active {height: 30px;}
.index-bannera-next, .index-bannera-prev {bottom: 4%;top: auto;background: none;z-index: 30;}
.index-bannera-next::after,.index-bannera-prev::after {display: none;}
.index-bannera-next::before,.index-bannera-prev::before {color: #fff;font-size: 14px;letter-spacing: 2px;}
.index-bannera-next::before {content: 'NEXT';}
.index-bannera-prev::before {content: 'PREV';}
.index-bannera-next {left: auto;right: 50%;margin-right: -200px;}
.index-bannera-prev {left: 50%;right: auto;margin-left: -200px;}
.index-bannera-scroll{width: 62px;height: 26px;position: absolute;left: 2%;bottom: 5%;z-index: 20;background: url('../images/scroll.png') center no-repeat;}
.index-bannera-progress-bar {width: 260px;height: 2px;position: absolute;bottom:6%;left: 50%;margin-left: -130px;z-index:20;}
.index-bannera-progress-bar::after {content: '';position: absolute;width: 100%;height: 2px;background: #fff;left: 0;top: 0;opacity: .2;z-index: 5;}
.index-bannera-progress-bar::before {content: '';position: absolute;width: 0;height: 2px;background: #fff;left: 0;top: 0;z-index: 10;-webkit-animation: w100 5000ms infinite ease;animation: w100 5000ms infinite ease;}
@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}
@keyframes bigimgani{0%{transform:scale(1.1);} 100%{transform:scale(1);}}
.viewmore-3 {width: 215px;display:block;margin: 0 auto;}
.viewmore-3 a,.viewmore-3 div {display: block;color: #fff;text-align: center;padding: 17px 0 17px 0;overflow: hidden;font-size: 0;border: 1px solid rgba(255,255,255,.2);}
.viewmore-3 span {font-size: 14px;display: inline-block;vertical-align: middle;margin-right: 40px;letter-spacing: 2px;}
.viewmore-3 i {display: inline-block;vertical-align: middle;width: 22px;height: 8px;background: url('../images/jt-r1.png') center no-repeat;}
.viewmore-3 a:hover {border: 1px solid rgba(255,255,255,1);}


.title{}
.subtitle{}




/**底部导航**/
footer{ color:color:rgba(255, 255, 255, .75) ; background: #005FAD url(../images/footer_bg.png) right bottom no-repeat;}
footer a{ color:rgba(255, 255, 255, .75); transition: all .36s ease;}
footer a:hover{ color:rgba(255, 255, 255, 1);}
footer hr{ opacity: 0.075;}






/* index */
.nav-index{}
.nav-index { --bs-nav-pills-border-radius: 0;  --bs-nav-pills-link-active-bg: #FF6600;}
.nav-index .nav-link { position: relative;white-space: nowrap; background: #EBF0FC;}
.nav-index .nav-link:hover { color: #FF6600}
.nav-index .nav-link.active:hover{color: #fff}

.card-list{transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;}
.card-list:hover{box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);}
.card-title{ color: #374567;}

.index-about{ padding-top: 120px; background:#F9FAFF url(../images/index-about-bg.jpg) top center no-repeat; background-size: 100% auto;}
.index-about .vr{ opacity: 10%!important;}
.index-about .vr:last-child, .about-top .vr:last-child{ display:none;}

#index-features{
    --swiper-navigation-color: #999;
    --swiper-navigation-size: 30px;
	 position: relative;
	 padding-bottom: 50px;
}
#index-features hr{ position: absolute; top: 33px; left: 50px; right: 50px; opacity: 15%;}
#index-features .swiper-button-next, #index-features .swiper-button-prev{ top: 26%;}

#index-features .features-item {position: relative;	float: left;text-align: center}
#index-features .features-item h3 {font-size: 16px;line-height: 28px; margin-bottom: 50px;	color: #000;opacity: 0.7;	transition: all 0.1s}
#index-features .features-item i {position: absolute;width: 207px;	height: 28px;background: url(../images/features-item-li.png) no-repeat;
	background-size: contain;	background-position: right center;	right: 50%;	margin-right: -14px;	top: 35px;	z-index: 3}

/*鼠标悬浮效果*/
#index-features .features-item:hover h3 {font-size: 16px;	line-height: 28px;opacity: 0.9}
#index-features .features-item:hover i {
	width: 75%;
	margin-left: 13px;
	background: url(../images/productBase-features-timeline-hover.png) no-repeat;
	background-size: contain;
	background-position: right center
}



.index-case{ background:#F9FAFF;}
.index-news{ background: #fff;}
.index-news .list-group-flush{ border-top:1px dashed #dee2e6; border-bottom:1px dashed #dee2e6;}
.index-news .list-group-item{ border-style: dashed; padding-left: 0; padding-right: 0;transition: all ease .4s;}
.index-news .list-group .list-group-item span{ width: 90px; text-align: right;}
.index-news .list-group .list-group-item .flex-grow-1{ font-size: 0.87rem; width: calc(100% - 90px);}
/* .index-news a.list-group-item:hover{padding-left: 1rem;} */
.index-news .date{ font-size: 24px; background: rgba(0, 103, 255, 0.9); z-index: 10;}
.index-news .card-title{transition: all ease .4s;}
.index-news .card-title:hover{ padding-left: 0.6rem;}




.banner{ position: relative;}
.banner .text{z-index: 3;}
.banner-title-1{ font-size: 46px; color: #fff; font-weight: 600;font-family: 'Techna-Sans-Regular'; text-transform: uppercase!important;}
.banner-title-2{font-size: 28px;color: #fff;font-family: 'Techna-Sans-Regular'; text-transform: uppercase!important;}
.banner .img{ background-size: cover;background-position: center; /*min-height: 320px; animation: bgimgain 5000ms 1 ease-out; */}
/* @keyframes bgimgain{0%{background-size: 120%;} 100%{background-size: 100%;}} */
.banner .mask{ position: absolute; left: 0;top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: url(../images/mark.png) repeat;z-index: 1;}

.submenu{width: 100%; position: absolute;top: 100%; left: 50%; transform: translate(-50%,-50%); z-index: 2; }
.submenu a{ position: relative; display: block; padding: 1.6rem 0 1.6rem 1.8rem; width: 20%; text-align: left; border-radius: 0; border: none; box-shadow: 0 2px 5px rgb(57 47 63 / 12%);}
.submenu a i, .submenu a em{right: 26px; font-size: 42px;}
.submenu a+a, .submenu a+a:hover{ border-left: 1px solid #DDDFE2; margin-left: -1px;}
.btn-submenu.active{ border-left: none; }
.btn-submenu {
  --bs-btn-border-width: 0px;
  --bs-btn-color: #666E80;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: none;
  --bs-btn-hover-color: #018BD6;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #018BD6;
  --bs-btn-active-border-color: none;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}







/* news list */
.news{}
.news-top{ background: #F2F4F7;}
.news-top-bg{background: url(../images/news-top-bg.png) right bottom no-repeat;}
.news-top-title{ font-size: 22px; color: #26334C;}
.title-bor{width: 60px; height: 4px; margin: 20px 0 32px 0; background: var(--bs-primary);}
.top-new-body{ position: relative; padding: 24px; height: 100%;}
.top-new-date{ text-align: center;}
.top-new-day{ font-size: 46px;}
.top-new-year{ font-size: 14px;}
.top-news-more{ text-align: center; border-radius: 0!important;}
.news-list{}
.card-footer a{ color: #26334C; }

/* article */
.article{}
.crumb{ background: #f7f7f7;}
.breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-item a{font-size: 13px; color: #6C7485; }
.article-header{position: relative;}
.article-header::after, .article-header::before{ content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #e5e5e5;}
.article-header::before { width: 140px; background: var(--bs-primary); z-index: 3;}
.article-body{ color: #6C7485;}
.article-body img{ max-width: 100%!important;}
.article-turnpage{overflow: hidden; border-top: 2px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; position: relative;}





.about-top{ padding: 138px 0 55px 0; background: #F2F4F7 url(../images/aboutbg.jpg) bottom center no-repeat;}

.culture-box{cursor: pointer; color: #7E87A0; text-align: center; background: #F0F2F7 url('../images/tiao.png') -300% -200% no-repeat; padding: 48px 0 22px;transition: all ease .4s;}
.culture-box i, .culture-box em{ font-size: 62px;}
.culture-title{font-size: 1.12rem; font-weight: 600; color: #332D46;}
.culture-bor{ width: 40px; height: 2px; margin: 20px auto; background: var(--bs-primary);}
.culture-box .culture-txt{ width: 70%; margin: 0 auto;  height: 70px; font-size: 14px;}
.culture-number{font-size: 20px;font-family: 'Techna-Sans-Regular';}

.culture-box:hover{ color: #fff; background: #F57F2E url('../images/tiao.png') -100% -200% no-repeat;}
.culture-box:hover .culture-title{color: #fff;}
.culture-box:hover .culture-bor{ background: #fff;}




/* 荣誉证书 */
.major-swiper{ position: relative; padding-bottom: 100px;}
.major-swiper .swiper-slide{ height: auto;}
.major-swiper .swiper-button-next, 
.major-swiper .swiper-button-prev {left: auto; top: auto; bottom: 0; right: 0; border: 1px solid #e6e8ed; width: 50px; height: 50px; opacity: 1; z-index: 20;}
.major-swiper .swiper-button-next {background: url(../images/jt-r2.png) center no-repeat;}
.major-swiper .swiper-button-prev { right: 51px; background: url(../images/jt-l2.png) center no-repeat;}
.major-swiper .swiper-button-next:after, 
.major-swiper .swiper-rtl .swiper-button-prev:after, 
.major-swiper .swiper-button-prev:after, 
.major-swiper .swiper-rtl .swiper-button-next:after { display: none;}

.major-swiper .swiper-horizontal>.swiper-scrollbar, .major-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{ top: auto!important; right: auto; left: 0; bottom: 0; background: #f0f2f7; width: 90%!important; height: 2px!important;}
.major-swiper .swiper-scrollbar-drag{ width: 100%; background: #018BD6!important; height: 2px!important;}
.major-swiper .swiper-pagination{position: absolute; left: 0; bottom: 3%; color: #a1a7b2; text-align: left;font-family: 'Techna-Sans-Regular';}

.major-box{position: relative; margin-top: 10px; height: 100%; text-align: center; background: #f0f2f7;transition: all .4s ease;}
.major-box .img { position: relative; padding: 32px; height: 404px; text-align: center; overflow: hidden;}
.major-box .img img{ max-height: 100%;}
.major-box .txt { text-align: center; font-size: 15px; color: #666e80; padding: 20px 0; width: 80%; margin: auto; border-top: 1px solid #e6e8ed; }



/* 历史沿革 */
.history{ background: #F2F4F7 url(../images/historybg.jpg) bottom center no-repeat;}
.history-box{position: relative; text-align: center; display: flex; justify-content: center; align-items: center; height: 240px;  padding: 1px 10%;}
.numtext{
    position: absolute;
    left: 0;
	 right: 0;
    top: 50%;
    z-index: -1;
	 text-align: center;
	 font-family: 'Techna-Sans-Regular';
    font-size: 200px;
    color: #fff;
    background-image: linear-gradient(to bottom,#ffffff,#f2f5fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: -10px;
    text-shadow: 0px 0px 10px rgb(255 255 255 / 50%);
    transform: translateY(-50%);
}

.history-swiper .swiper-button-next, 
.history-swiper .swiper-button-prev {
	width: 45px;
	 height: 45px;
	 border-radius: 100%;
	 border: 1px solid #d0d4dd;
	 position: absolute;
	 top: 50%;
	 margin-top: -22.5px;
	 cursor: pointer;
	 z-index: 20;
}
.history-swiper .swiper-button-next {background: url(../images/jt-r2.png) center no-repeat;}
.history-swiper .swiper-button-prev { right: 51px; background: url(../images/jt-l2.png) center no-repeat;}
.history-swiper .swiper-button-next:after, 
.history-swiper .swiper-rtl .swiper-button-prev:after, 
.history-swiper .swiper-button-prev:after, 
.history-swiper .swiper-rtl .swiper-button-next:after { display: none;}


.year-swiper {margin-top:7%;overflow: hidden;position: relative;}
.year-swiper::after {content: '';width: 100%;height: 1px;background: #c5cad4;position: absolute;left: 0;top:4px;}
.year-swiper {width: 80%;overflow: hidden;margin: auto;text-align: center;}
.year-swiper .swiper-slide {cursor: pointer;}

.year-swiper i{width: 8px;height: 8px;position: absolute;left: 50%;top: 0;margin-left: -4px;z-index: 1;background: #c0c6cf;}
.year-swiper span{font-size: 20px;display: block; padding-top:30px; text-align: center; margin:0 auto;color: #98a0ad;}
.year-swiper .swiper-slide-thumb-active span{color: #018BD6;}
.year-swiper .swiper-slide-thumb-active  i {background: #018BD6;}
.year-swiper i::after {content: '';width: 0px;height: 1px;background: #018BD6;position: absolute;left: 4px;top: 4px;z-index: 3;}
.year-swiper .swiper-slide-thumb-active i::after {animation: width130 3000ms infinite ease;}
@keyframes width130{0%{width:0px;}100%{width:120px;}}


.yearbook-list{ position: relative; height: 100%;  overflow: hidden;}
.yearbook-list::after{ content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 1px; height: 100%; background: #E4E9F6;}

.yearbook-list .yearbook-box{ position: relative; width: calc( 50% - 30px); padding: 30px; background: #fff; border: 1px solid #dee4f4;}
.yearbook-list .yearbook-box:nth-child(odd){margin-bottom: 80px;margin-right: 50px; float: left; text-align: right; }
.yearbook-list .yearbook-box:nth-child(even){ margin-top: 80px; text-align: left;float: right;} 

.yearbook-box::before{
	content: " ";
	position: absolute;
    display: block;
    top: 5px;
    left: -28px;
    width: 28px;
    height: 1px;
    background: #dee4f4;
    z-index: 10;
	}
	 
.yearbook-box::after{
	 content: " ";
    display: block;
    position: absolute;
    top: 3px;
    left: -34px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #018BD6;
	 z-index: 12;
	}
.yearbook-box:nth-child(odd)::before{ left: auto; right: -28px;}
.yearbook-box:nth-child(odd)::after{left: auto; right: -34px;}

.title-safety{ position: relative;}
.title-safety::after{ content: ""; position: absolute;bottom:-10px; left: 16px;display:inline-block;width:0;height:0;border-left:12px solid transparent;border-right: 12px solid transparent;border-top:10px solid #018BD6; }


.sidebar{ width: 290px;}
.sidebar-header{ background: #018BD6; color: #fff;}
.sidebar-header h5{ position: relative; font-weight: 600; padding-bottom: 16px;}
.sidebar-header h5::after{ content: ""; position: absolute; bottom: 0; left: 0; width: 60px; height: 3px; background: #FF6600;}

.sidebar-body{ border: 1px solid #E1E9F5!important;}

.sidebar .list-group-item{ position: relative;}
.sidebar .list-group-item::after{
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5rem;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  }
  
.sidebar .list-group-item.active {
  z-index: 2;
  color: #018BD6;
  background-color: #fff;
  border-color: var(--bs-list-group-border-color);
}
.news-list{}


.contact-body{}

/* page */
.pagination{padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;background-color:#fff;border:1px solid #DEE2E6;margin: 0 3px;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#005FAD;border-color:#005FAD;cursor:default}.pagination>.disabled>a,
.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}


@media(min-width: 992px) {
	.navbar-expand-lg .dropdown-menu.show {display: none;}
	.navbar-expand-lg .dropdown:hover>.dropdown-menu {
		display: block;
		top:100%;
		border-radius: 0 0 6px 6px;
		border: none;
		padding-bottom: 16px;
		-webkit-animation: dropdown-show .25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
		animation: dropdown-show .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)
	}
}

@media (max-width: 1399.98px) {
  .header {padding: 0 1%;}
  .header .navbar-brand { height: 40px; width: 288px;}
  .header .navbar-brand img { height: 80px;}
  .index .header .navbar-brand img { width: 288px; height: auto; margin-top: -40px;}
  .header .navbar .nav-link {font-size: 1rem; padding: 0 8px;}
  .header .phone-text{font-size: 22px;}
  .header .phone {padding-left: 1rem;margin-left: 1rem;}
  .header .phone small{ font-size: 12px;}
  .submenu .btn-submenu {padding: 1.2rem 0 1.2rem 1rem;}
  .submenu .btn-submenu i{ display: none;}
}

@media (max-width: 1140px){/* <=1199的设备 */
	.header {padding: 0;}
	.header .navbar .nav-link {font-size: 0.85rem; padding: 0 6px;}
	.header .phone-text{font-size: 20px;}
	.header .phone {padding-left: 0.5rem;margin-left: 0.5rem;}
	.header .phone small{ font-size: 12px;}
}


@media (max-width: 991.98px) {
  .header {padding: 0;}
  .header .navbar-brand{ width: auto; height: 35px; overflow: hidden; margin: 8px 0;}
  .header .navbar-brand img{ height: 70px; margin: 0;}
  .index .header:hover{ background: none!important;}
  .index .header.mini:hover{ background: #fff!important;}
  .index .header .navbar-brand img, .index .header:hover .navbar-brand img{ width: auto; height: 70px; margin-top: -35px;}
  .index .header.mini .navbar-brand img{margin-top: 0 !important;}
  .index .header .offcanvas-title img{ margin-top: 0 !important;}
  .header .offcanvas-body .nav-item{ padding: 0.3rem 0;border-bottom: 1px solid rgba(235, 235, 235, 1);}
  .header .offcanvas-body{ padding: 40px;}
  .header .offcanvas-body .phone, .header:hover .offcanvas-body .phone{ border: none;}
  .header .nav-link{ padding: 0; font-weight: 600;}
  .header .dropdown-menu{ background: none; border: none;}
  .header .dropdown-item{ font-size: 15px; color: #333;font-weight: 600; padding: 8px 12px;}
  .header .dropdown-item.active{ color: #fff;}
  .header .phone{ text-align: left; padding-left: 0; margin-left: 0; border: none; margin-top: 1rem;}
  .header .navbar .nav-link{ padding:0;}
  .header .navbar-toggler{border: none; color: #fff;}
  .header .navbar-toggler:focus{box-shadow:none; border: none;}
  .header.mini .navbar-toggler{border: none; color: #1a1a1a;}
  .header .dropdown-toggle::after {
		position: absolute;
		top: 12px;
		right: 0;
		 display: block;
		 border: none;
		 flex-shrink: 0;
		 width: 1.25rem;
		 height: 1.25rem;
		 content: "";
		 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
		 background-repeat: no-repeat;
		transform: rotate(-90deg);
		 background-size: 1.25rem;
		 transition: transform 0.2s ease-in-out;
	}
	.header .dropdown-toggle.show::after{
		  transform: rotate(0deg);
		  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23018BD6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	}
  .nav-index .nav-link{ padding-left: 8px; padding-right: 8px; font-size: 14px;}

.banner-title-1{ font-size: 28px;}

.top-new-day{ font-size: 36px;}
.top-new-year{ font-size: 12px;}


.about-top{ padding: 40px 0 55px 0;}
.yearbook-list .yearbook-box{ padding: 12px;}
.yearbook-list .yearbook-box:nth-child(odd){margin-bottom: 40px;}
.yearbook-list .yearbook-box:nth-child(even){ margin-top: 40px;} 
}

@media (max-width: 767px){ /* <=767px的设备 */

}